
.addresschoise li{line-height:30px;font-size:14px;padding:5px 20px;}

.orderfoodlist li{padding:10px 0px;border-bottom:1px solid #ddd;line-height: 80px;}
.orderfoodlist .list .foodname{width:210px !important;padding-left:20px;line-height:27px !important;height:80px;text-align: left !important;}
.orderfoodlist .list .foodname .skuinfo{font-size:14px;color:#777;}
.orderfoodlist .img{width:80px;height:80px;overflow:hidden;}
.orderfoodlist .img img{width:80px;height:80px;}
.orderfoodlist .wt{width:230px;line-height:80px;text-align: center;font-size:20px;border-right:1px solid #ddd;}
.orderfoodlist .foodcount{height:30px;padding:25px 50px;width:auto;}
.orderfoodlist .operation{width:210px;border-right:0px none;font-size:12px;}

.orderfoodlist .titles .wt{line-height: 30px;font-size:14px;}
.orderfoodlist .titles .foodcount{width:216px;padding:0px;}
.orderfoodlist .titles .img{height:30px;}

.order_steps{height:40px;line-height:40px;}
.order_steps .txt{width:84px;padding-right:20px;text-align: right;}
.order_steps .order_step_list{width:1096px;background-image: url(../images/stepsbg_blue.png);background-repeat: no-repeat;background-position: 0px 0px;}
.order_steps .step2{background-position: 0px -40px;}
.order_steps .order_step_list li{float: left;width:244px;font-size: 14px;padding-left:30px;color:#999;}
.order_steps .order_step_list li.on{color:#fff;}

.payinfoview{border-bottom:3px solid #ddd;padding:10px;background:#f6f6f6;}
.payinfoview dl{width:600px;}
.payinfoview dd{float:left;line-height:26px;font-size:14px;}
.payinfoview dd.l{width:80px;text-align: right;color:#777;}
.payinfoview dd.r{width:500px;}
.payinfoview .orderinfobtn{border-width: 3px;border-style: solid;border-bottom-color: #ddd;border-left-color: #ddd;border-right-color: #ddd;border-top-color: #f6f6f6;height:30px;line-height:30px;padding:0px 20px;bottom:-36px;right:553px;background:#f6f6f6;}

.paytypechoise{border-bottom:1px solid #ddd;padding-bottom:40px;}
.paytypechoise .l_paytype{width:600px;}
.paytypechoise .r_paytype{width:499px;border-left:1px solid #ccc;padding:0px 0px 0px 50px;height:300px;}
.paytypechoise .r_paytype h2{font-size:16px;font-weight: normal;height:40px;line-height: 40px;}
.paytypechoise .wxpaytxt{line-height: 30px;font-size:16px;margin-left:30px;width:310px;}
.paytypechoise .wxpaytxt a{font-size:12px;color:#3fa9f5;}
.paytypechoise li{float:left;margin:0px 40px 20px 0px;}
.paytypechoise li input{float:left;margin:13px 0px;}
.paytypechoise li label{display: block;width:155px;height:40px;float: left;}
.paytypechoise li label input{}
.paytypechoise li label span{float:left;background-image: url(../images/bank_list.gif);background-repeat: no-repeat;width:135px;height:38px;display:block;border:1px solid #ccc;margin-left: 5px;}
.paytypechoise li label span.icon-boxalipay{background-position: 10px -950px;}
.paytypechoise li label span.icon-box1{background-position: 10px -5px;}
.paytypechoise li label span.icon-box2{background-position: 10px -50px;}
.paytypechoise li label span.icon-box3{background-position: 10px -90px;}
.paytypechoise li label span.icon-box4{background-position: 10px -135px;}
.paytypechoise li label span.icon-box5{background-position: 10px -183px;}
.paytypechoise li label span.icon-box6{background-position: 10px -230px;}
.paytypechoise li label span.icon-box7{background-position: 10px -275px;}
.paytypechoise li label span.icon-box8{background-position: 10px -320px;}
.paytypechoise li label span.icon-box9{background-position: 10px -365px;}
.paytypechoise li label span.icon-box10{background-position: 10px -413px;}
.paytypechoise li label span.icon-box11{background-position: 10px -460px;}
.paytypechoise li label span.icon-box12{background-position: 10px -505px;}

.pay_question{}
.pay_question dt,pay_question dd{line-height: 30px;}
.pay_question dd{color:#777;}
.pay_question a{color:#3fa9f5;text-decoration: underline;}
.pay_question a:hover{text-decoration: none;}
.pay_question .help_more{line-height: 50px;font-size:14px;}

.successbox{border-width: 0px 1px 1px;border-style: solid;border-color:  #81A340;background:#f0f7e3;padding:40px;}
.successbox .donetxt{line-height:59px;font-size:20px;width:150px;margin:0px auto;}
.successbox .cmicons{display:block;width:59px;height:59px;background-position: 0px -527px;}
.successbox p{text-align: center;line-height: 30px;font-size: 14px;}
.successbox p span{margin:0px 20px;color:#aaa;}

.bottomlist{width:1225px;}
.bottomlist li{width:220px;float:left;margin-right:25px;}
.bottomlist li .food_img img{width:100%;}

.cartbt{height:36px;overflow:hidden;background-color: #f4f4f4;}
.cartfix{width:1200px;position: fixed;bottom:0px;z-index: 100;}
.notearea{width:1180px;padding:9px;border:1px solid #ccc;background:#fff;line-height: 24px;}

.order_commont{height:40px;line-height: 40px;border-bottom:1px solid #ddd;font-size: 14px;}
.order_commont_list{height:80px;line-height: 80px;padding:10px 0px;border-bottom: 1px solid #eee;}
.order_commont_list .img{width:80px;height:80px;overflow:hidden;}
.order_commont_list .img img{width:80px;height:80px;}
.order_commont_list .name{padding-left:10px;width:250px;height:80px;line-height: 30px;}
.order_commont_list .name a{font-size:14px;}
.order_commont_list .price{width:150px;text-align: center;font-size:16px;}
.order_commont_list .amound{width:150px;text-align: center;font-size:16px;}
.order_commont_list .totalprice{width:150px;text-align: center;font-size:16px;}

#couponslist li label{font-size: 16px;line-height:40px;}